package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 查询卡信息，状态，单笔申领VO
 * @author guyw
 *
 */
public class QueryCardInfoVo implements Serializable {
	
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7721354452898904085L;

	/**卡产品代码**/
	private String cardPCode;
	
	/**卡产品名**/
	private String cardPName;
	
	/**证件类型代码**/
	private String paperType;
	
	/**证件类型名**/
	private String paperTypeName;
	
	/**卡证件号码**/
	private String paperNo;
	
	private String paperNo2;
	
	/**市民卡号**/
	private String citizenCardNo;
	
	private String citizenCardNo2;
	
	/**卡状态**/
	private String cardStauts;
	
	/**卡状态**/
	private String cardStautsCode;
    
	/**姓名**/
	private String customerName;
	
	/**卡位置**/
	private String cardPosition;
	
	/**申领日期**/
	
	private Date applyDate;
	
	/**申领日期开始**/
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date applyDateStart;
	
	/**申领日期结束**/
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date applyDateEnd;
	
	/**制卡日期**/
	private Date cardDate;
	
	/**发卡日期**/
	private Date releaseDate;
	
	/**发卡日期开始**/
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date releaseDateStart;
	
	/**发卡日期结束**/
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date releaseDateEnd;
	
	/**注销日期**/
	private Date logoutDate;
	
	/**单笔申请时申请网点**/
	private String collBranchNameSingle;
	
	/**批量申请时申请网点**/
	private String collBranchNameBatch;
	
	/**申请日期**/
	private String crtDate;
	
	/**网点**/
	private String collBranchName;
	
	/**申领状态**/
	private String claimStatus;
	
	/**申领柜员**/
	private String crtOperator;
	
	/**发卡柜员**/
	private String releaseOperator;
	
	/**发卡网点**/
	private String releaseCollBranch;
	
	/**领卡人**/
	private String cardPeople;
	
	/**凭证类型**/
	private String certType;
	
	/**凭证类型 补卡申请**/
	private String certType2;
	
	/**凭证类型 换卡申请**/
	private String certType3;
	
	 /**
   	 * 每页条数
   	 */
   	private Integer numPerPage;
   	
   	/**
   	 * 当前页
   	 */
   	private Integer currentPage;
   	
   	/**
   	 * 分页开始行
   	 */
   	private int startLine;
   	
   	
	
	
   	
   	
   	
   	
   	
	public String getPaperNo2() {
		return paperNo2;
	}

	public void setPaperNo2(String paperNo2) {
		this.paperNo2 = paperNo2;
	}

	public String getCitizenCardNo2() {
		return citizenCardNo2;
	}

	public void setCitizenCardNo2(String citizenCardNo2) {
		this.citizenCardNo2 = citizenCardNo2;
	}

	public String getReleaseCollBranch() {
		return releaseCollBranch;
	}

	public void setReleaseCollBranch(String releaseCollBranch) {
		this.releaseCollBranch = releaseCollBranch;
	}

	public String getCardPeople() {
		return cardPeople;
	}

	public void setCardPeople(String cardPeople) {
		this.cardPeople = cardPeople;
	}

	public String getCertType2() {
		return certType2;
	}

	public void setCertType2(String certType2) {
		this.certType2 = certType2;
	}

	public String getCertType3() {
		return certType3;
	}

	public void setCertType3(String certType3) {
		this.certType3 = certType3;
	}

	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getReleaseOperator() {
		return releaseOperator;
	}

	public void setReleaseOperator(String releaseOperator) {
		this.releaseOperator = releaseOperator;
	}

	public Date getApplyDateStart() {
		return applyDateStart;
	}

	public void setApplyDateStart(Date applyDateStart) {
		this.applyDateStart = applyDateStart;
	}

	public Date getApplyDateEnd() {
		return applyDateEnd;
	}

	public void setApplyDateEnd(Date applyDateEnd) {
		this.applyDateEnd = applyDateEnd;
	}

	public Date getReleaseDateStart() {
		return releaseDateStart;
	}

	public void setReleaseDateStart(Date releaseDateStart) {
		this.releaseDateStart = releaseDateStart;
	}

	public Date getReleaseDateEnd() {
		return releaseDateEnd;
	}

	public void setReleaseDateEnd(Date releaseDateEnd) {
		this.releaseDateEnd = releaseDateEnd;
	}

	public String getCrtOperator() {
		return crtOperator;
	}

	public void setCrtOperator(String crtOperator) {
		this.crtOperator = crtOperator;
	}

	public String getCrtDate() {
		return crtDate;
	}

	public void setCrtDate(String crtDate) {
		this.crtDate = crtDate;
	}

	public String getCollBranchName() {
		return collBranchName;
	}

	public void setCollBranchName(String collBranchName) {
		this.collBranchName = collBranchName;
	}

	public String getClaimStatus() {
		return claimStatus;
	}

	public void setClaimStatus(String claimStatus) {
		this.claimStatus = claimStatus;
	}

	public String getCardStautsCode() {
		return cardStautsCode;
	}

	public void setCardStautsCode(String cardStautsCode) {
		this.cardStautsCode = cardStautsCode;
	}

	public String getCardPName() {
		return cardPName;
	}

	public void setCardPName(String cardPName) {
		this.cardPName = cardPName;
	}

	public String getPaperTypeName() {
		return paperTypeName;
	}

	public void setPaperTypeName(String paperTypeName) {
		this.paperTypeName = paperTypeName;
	}

	public String getCollBranchNameSingle() {
		return collBranchNameSingle;
	}

	public void setCollBranchNameSingle(String collBranchNameSingle) {
		this.collBranchNameSingle = collBranchNameSingle;
	}

	public String getCollBranchNameBatch() {
		return collBranchNameBatch;
	}

	public void setCollBranchNameBatch(String collBranchNameBatch) {
		this.collBranchNameBatch = collBranchNameBatch;
	}

	public Integer getNumPerPage() {
		return numPerPage;
	}

	public void setNumPerPage(Integer numPerPage) {
		this.numPerPage = numPerPage;
	}

	public Integer getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}

	public int getStartLine() {
		return startLine;
	}

	public void setStartLine(int startLine) {
		this.startLine = startLine;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getCardPosition() {
		return cardPosition;
	}

	public void setCardPosition(String cardPosition) {
		this.cardPosition = cardPosition;
	}

	public Date getApplyDate() {
		return applyDate;
	}

	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public Date getCardDate() {
		return cardDate;
	}

	public void setCardDate(Date cardDate) {
		this.cardDate = cardDate;
	}

	public Date getReleaseDate() {
		return releaseDate;
	}

	public void setReleaseDate(Date releaseDate) {
		this.releaseDate = releaseDate;
	}

	public Date getLogoutDate() {
		return logoutDate;
	}

	public void setLogoutDate(Date logoutDate) {
		this.logoutDate = logoutDate;
	}

	public String getCardPCode() {
		return cardPCode;
	}

	public void setCardPCode(String cardPCode) {
		this.cardPCode = cardPCode;
	}

	public String getPaperType() {
		return paperType;
	}

	public void setPaperType(String paperType) {
		this.paperType = paperType;
	}

	public String getPaperNo() {
		return paperNo;
	}

	public void setPaperNo(String paperNo) {
		this.paperNo = paperNo;
	}

	public String getCitizenCardNo() {
		return citizenCardNo;
	}

	public void setCitizenCardNo(String citizenCardNo) {
		this.citizenCardNo = citizenCardNo;
	}

	public String getCardStauts() {
		return cardStauts;
	}

	public void setCardStauts(String cardStauts) {
		this.cardStauts = cardStauts;
	}
	
	
	
	
}
